<!-- WebView -->
<template>
  <div>
    <zm-popup
      v-model="show"
      :closeable="closeable"
      :mask-close-able="closeOnClickOverlay"
      :position="position"
      class="ZmWebView"
    >
      <iframe v-if="show" :src="url" />
    </zm-popup>
  </div>
</template>

<script>
  import ZmPopup from '@/commons/ZmPopup/index.vue'
  export default {
    name: 'WebView',
    components: { ZmPopup },
    props: {
      // 以下是vant 属性 支持所以 vant 属性 方法
      position: {
        type: String,
        default: 'bottom'
      },
      closeable: {
        type: Boolean,
        default: false
      },
      closeOnClickOverlay: {
        type: Boolean,
        default: false
      }
    },
    data() {
      return {
        show: false
        // url: ''
      }
    },
    computed: {
      // show: {
      //   set(v) {
      //     this.$emit('input', v)
      //   },
      //   get() {
      //     return this.value
      //   }
      // }
    },
    methods: {
      // 初始化方法
      init() {}
    }
  }
</script>
<style lang="scss" scoped>
  .ZmWebView {
    width: 100%;
    height: 100%;
    // padding-top: 0.5*100rpx;
    box-sizing: border-box;
    .cross-icon {
      font-size: 55rpx;
      position: fixed;
      top: 10rpx;
      right: 10px;
      color: $gray;
    }
    iframe {
      width: 100%;
      height: 100%;
      border: none;
    }
  }
</style>
